scikit-learn: cross_validate
https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.cross_validate.html
Evaluate metric(s) by cross-validation and also record fit/score times.
交差検証による指標の評価と、訓練/スコアにかかった時間を記録
返り値 scores
dict of float arrays of shape (n_splits,)
https://scikit-learn.org/stable/modules/cross_validation.html#the-cross-validate-function-and-multiple-metric-evaluation
scikit-learn: cross_val_scoreとの違い(2点)強調してみた
It allows specifying multiple metrics for evaluation.
「評価に複数の指標を指定できる」
リストやタプル、setとして、scoring引数に渡す
make_scorer関数で作って渡す例も見られる
指定の仕方:(積ん読)3.3.1. The scoring parameter: defining model evaluation rules
It returns a dict containing fit-times, score-times (and optionally training scores as well as fitted estimators) in addition to the test score.
「テストスコアに加え、訓練時間、スコア時間(、オプションとして訓練された推論器はもちろん訓練スコア)を含む辞書を返す」
return_train_score引数
return_estimator引数